package com.penghaisoft.microwms.common.data.model;

import com.penghaisoft.microwms.common.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by 王治国 on 2018/5/24.
 */
@Data
public class RawHandOut extends BaseEntity {

    /**
     * 原材料手工出库单主键ID
     */
    private Integer handOutId;

    /**
     * 出库单号
     */
    private String handOutNo;

    /**
     * 采购订单号
     */
    private String purchaseNo;

    /**
     * 合同单号
     */
    private String contractNo;

    /**
     * 型号
     */
    private String model;

    /**
     * 型号描述
     */
    private String modelDesc;

    /**
     * 型号类型 L:螺纹钢管 W:无缝钢管 B:白料 H:黑料 W:弯头 S:三通 BJ:变径 G:固定支架
     */
    private String modelType;

    /**
     * 类型：0正品，1样品
     */
    private String type;

    /**
     * 需求数量
     */
    private BigDecimal requireAmount;
    private BigDecimal requireAmountMin;
    private BigDecimal requireAmountMax;


    /**
     * 实发数量
     */
    private BigDecimal realAmount;
    private BigDecimal realAmountMin;
    private BigDecimal realAmountMax;

    /**
     * 单位
     */
    private String unit;

    /**
     * 出库原因
     */
    private String reason;

    /**
     * 计划日期
     */
    private Date outPlanTime;
    private Date outPlanTimeMin;
    private Date outPlanTimeMax;

    /**
     * 出库状态 0 创建 1 出库中  2 出库完成
     */
    private String handOutStatus;


}
